package com.demo.request;

import com.baomidou.mybatisplus.plugins.Page;
import lombok.Data;

import java.sql.Timestamp;
import java.util.Date;

/**
 * @Description:
 * @author: fanfan
 * @date: 2018/7/4 10:40
 */
@Data
public class GetBillOrderReq extends Page{
    private Long id;
    /**
     * 账单
     */
    //账单ID
    private String sysSeqId;
    //账单产生日期
    private String sysDate;
    //账单产生时间
    private Date sysTime;
    //订单类型 ZD 固定值
    private String orderType;//ZD
    //账单状态
    private String orderStatus;


    /**
     * 放款流水
     */
    private String orderLogId;
    private String orderLogDate;

    /**还款信息账单
     */
    //投资人用户ID
    private String investerUserId;
    private String investerUserName;
    private String investerUserAvatarUrl;
    private String investerUserPhone;
    //放款日期
    private String paymentDate;
    private Date paymentTime;
    //放款金额 放给投资人的金额
    private String paymentAmt;

    //还款日期
    private String repaymentDate;
    private Date repaymentTime;
    //应还款金额  实际应该还的金额
    private String repaymentAmt;
    //还款类型
    private String repaymentType;

    //实际已经还款日期
    private String actualRepaymentDate;
    private Date actualRepaymentTime;
    //实际应还款金额
    private String actualRepaymentAmt;

    //减免金额
    private String subtractAmt;

    //实际已经还款金额
    private String alreadyPayAmt;
    private Date alreadyPayTime;

    /**
     * 借款信息
     */
    //标的订单号
    private String publishOrderId;
    //标的日期
    private String publishOrderDate;
    //借款人头像
    private String borrowerAvatarUrl;
    //借款人ID
    private String borrowerUserId;
    //价款人用户名
    private String borrowerUserName;
    //借款人手机号
    private String borrowerUserPhone;
    //借百家分数
    private String borrowerJbjScore;
    //芝麻分
    private String borrowerZhimaScore;
    //订单金额,标的金额
    private String orderAmt;
    //实际借款金额 实际到手金额
    private String actualLoanAmt;
    //打赏金额
    private String rewardAmt;
    //利息
    private String interestAmt;

    //双方
    //借款协议
    private String loanProtocolUrl;
    //借款协议pdf
    private String loanProtocolPdfUrl;
    //打赏协议
    private String rewardProtocolUrl;

    //逾期
    //逾期状态
    private String overdueStatus;
    //逾期天数
    private String overdueDay;
    //逾期金额、罚息
    private String overdueAmt;
    //逾期费率、罚息
    private String overdueRate;//按天记费率
    //展期状态:N、未展期；W、展期待确认；S、展期
    private String loanExtensionStatus;
    /**
     * 展期信息:新标的信息
     */
    private String loanExtensionInfo;
    //违约金 按笔收
    private String penalSumAmt;//违约金

    private String penalSumRate;//违约金比例

    /**
     * 是否为自动支付订单：默认不是,0
     */
    private Integer isAutoPay;
    /**
     * 补充说明
     */
    private String remark;
    private String extend1;
    private String extend2;
    /**
     * 创建日期
     */
    private Timestamp createTime;
    private Timestamp updateTime;
}
